Hi Dagney well I can give you some advice about sat internet. Satellite is good for watching TV and not much else because the ping time is so slow. Its super annoying. Yeah you can get great speed once you are on the site but the delay to call the website takes forever in internet time and most of them have limited bandwidth and data so don't expect to stream more than 10Gb per month or you will have to pay twice. I know because my parents had a winter cabin up in Maine out in the sticks and only satellite internet was available and Magic Jack won't work well with it either. There was a small diner on the main road about 2 miles away and I was able to use their wifi because they're friends of the family. I used a wifi boosting antenna and had great speed.
In the city the options are also kind of limited by the building you live in. My building has only Verizon and if you want Time Warner you have to pay for the install. So far I have no complaints with Fios with all of us using it at the same time and streaming HD movies it is no problem. Nobody every looks at these costs in terms of years like I do so it adds up fast. We are nothing but slaves really. My friend lives in SoHo and he pays nothing for the internet. He simply logs into Starbucks and Walgreens for free for each device and he says it works ok. His company also pays his cell so he pays nothing. Cheap bastard!